import axios from "./axios";
// 购物车接口

// 1、查看购物车数据接口
export function lookCartApi(data:{
    userid:string,
}){
    return axios({
        method:'post',
        url:`/cart/list`,
        data
    })   
}

// 3、推荐列表接口（用于购物车推荐商品渲染）
// count	Number	
// 页码,默认值为1

// limitNum	Number	
// 每页显示个数,默认值为12
export function remandListApi(data:{
    count:number,
    limitNum:number,
}){
    return axios({
        method:'get',
        url:`/pro/recommendlist`,
        params:data
    })   
}

// 更新当前购物车数据的选中状态
// cartid	String	
// 购物车id

// flag	Boolean	
// 是否选中
export function selectone(data:{
    cartid:string,
    flag:boolean,
}){
    return axios({
        method:'post',
        url:`/cart/selectone`,
        data
    })   
}

// 更新所有购物车数据的选中状态
// userid	String	
// 用户id
// type	Boolean	
// 是否全部选中
export function selectall(data:{
    userid:string,
    type:boolean,
}){
    return axios({
        method:'post',
        url:`/cart/selectall`,
        data
    })   
}

// 更新购物车数量
// cartid	String	
// 购物车id
// num	Number	
// 数量
export function updatanum(data:{
    cartid:string,
    num:Number,
}){
    return axios({
        method:'post',
        url:`/cart/updatenum`,
        data
    })   
}

// 删除单条数据接口

export function deleteone(data:{
    cartid:string,
}){
    return axios({
        method:'post',
        url:`/cart/remove`,
        data
    })   
}